package com.nil.codegen.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;
import com.nil.codegen.domain.dto.DbDriverDTO;
import com.nil.codegen.domain.dto.DbDriverQueryDTO;
import com.nil.codegen.domain.entity.DbDriver;
import com.nil.codegen.domain.vo.DbDriverVO;

import java.util.List;


public interface IDbDriverService extends IService<DbDriver> {

    /**
     * 保存
     */
    void saveDbDriver(DbDriverDTO dbDriverDTO);

    /**
     * 分页列表查询
     */
    PageInfo<DbDriverVO> pageList(DbDriverQueryDTO queryDTO);

    /**
     *
     */
    List<DbDriverVO> listAll();


    /**
     * 根据驱动id查询
     */
    DbDriverVO getById(String driverId);


}
